package collection;

import java.util.ArrayList;
import java.util.Collection;

/**
 * JDK5之后推出了一个特性：增强型for循环，也称为新循环
 * 新循环不取代传统for循环的工作，他只是用来让我们用相同的语法遍历集合或数组使用
 */
public class NewForDemo {
    public static void main(String[] args) {
        String[] arr = {"one","two","three","four","five"};
        for(String m :arr){//新循环在编译器编译后就改为了普通的for循环
            System.out.println(m);
        }

        Collection<String> c = new ArrayList<>();
        c.add("one");
        c.add("two");
        c.add("three");
        c.add("four");
        c.add("five");
        for(String m :c){//新循环在编译器编译后就改为了迭代器，一样不能使用集合方法增删元素
            System.out.println(m);
        }
    }
}
